  int secondMax(int a[], int len)
  {
    int max1 = -1;
    int max2 = -1;
		
    for (int i=0; i<len; i++)
    {
      if (a[i] > max1)
      {
        max2 = max1;
        max1 = a[i];
      }
      else if (a[i] != max1 && a[i] > max2)
        max2 = a[i];
    }
		
    return max2;
  }

